package com.lanyan.system.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import java.util.List;
import com.lanyan.system.domain.IndexImg;

/**
 * 轮播图标Mapper接口
 *
 * @author lanyan
 * @date 2024-11-26
 */
public interface IndexImgMapper extends BaseMapper<IndexImg>
{
    /**
     * 查询轮播图标
     *
     * @param indexImgId 轮播图标主键
     * @return 轮播图标
     */
    public IndexImg selectIndexImgByIndexImgId(Long indexImgId);

    /**
     * 查询轮播图标列表
     *
     * @param indexImg 轮播图标
     * @return 轮播图标集合
     */
    public List<IndexImg> selectIndexImgList(IndexImg indexImg);

    /**
     * 新增轮播图标
     *
     * @param indexImg 轮播图标
     * @return 结果
     */
    public int insertIndexImg(IndexImg indexImg);

    /**
     * 修改轮播图标
     *
     * @param indexImg 轮播图标
     * @return 结果
     */
    public int updateIndexImg(IndexImg indexImg);

    /**
     * 删除轮播图标
     *
     * @param indexImgId 轮播图标主键
     * @return 结果
     */
    public int deleteIndexImgByIndexImgId(Long indexImgId);

    /**
     * 批量删除轮播图标
     *
     * @param indexImgIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteIndexImgByIndexImgIds(Long[] indexImgIds);
}
